

public class demo1 {
    public static void main(String[] args) {
        String s1 = new String("hello");
        String s2 = new String("world");
        String s3 = s1;
        //s1和s2引用的不是同一种对象，他们在堆区的地址不同
        //s1和s3是同一种对象
        //输出s1的长度
        System.out.println(s1.length());
        //判断s1是否为0，是返回true，否返回false
        System.out.println(s1.isEmpty());
    }
    public static void main1(String[] args) {
        //1.使用常量串构造
        String s1 = "hello xioahua!";
        System.out.println(s1);
        //2.直接newString对象
        String s2 = new String("Hello xiaohua！");
        System.out.println(s2);
        //3.使用字符数组进行构造
        char[] array = {'h','e','l','l','o'};
        String  s3 = new String (array);
        System.out.println(s3);
    }
}
